Browsing by Keywords ecological mechanisms and tools development